package mx.frantor.catalogos.dao;

import java.util.List;

import mx.frantor.catalogos.entitys.MateriaPrimaExistenciasEntity;;

public interface MateriaPrimaExistenciasDAO {

	public String agregarMateriaPrimaExistencias(MateriaPrimaExistenciasEntity nuevoMateriaPrimaExistencias);

	public String modificarMateriaPrimaExistencias(MateriaPrimaExistenciasEntity modificaMateriaPrimaExistencias);

	public String eliminarMateriaPrimaExistencias(Long idMateriaMateriaPrimaExistencias);

	public List<MateriaPrimaExistenciasEntity> getTodosMateriaPrimaExistenciasActivos();
	
	public MateriaPrimaExistenciasEntity getMateriaPrimaExistenciasId(Long idPrimaExistencias);
	
	public List<MateriaPrimaExistenciasEntity> getMateriaPrimaExistenciasPorId(Long idMateriaPrimaExistencias);

	public MateriaPrimaExistenciasEntity getMateriaPrimaExistenciasPorClave(
			String clave);

	public String modificarMateriaPrimaCantidad(Long idMateria, Float cantidad);

	public String restarMateriaPrimaCantidad(Long idMateria, Float cantidad);

	public List<MateriaPrimaExistenciasEntity> getStock();
}

